enfant terrible (n.)
1851, French, literally "terrible child" (see infant + terrible). One whose unorthodox or shocking speech or manners embarrass his associates as a naughty child embarrasses his elders. French also has enfant gâté, "spoiled child," hence "person given excessive adulation."